@CHARSET "UTF-8";

/* 
COLORS:
BLUE: #66A2C0
ORANGE: #F39800
GOLD: #b7a77e
*/

* {}
html {}
body {font:normal .86em/1.4em Verdana, Helvetica, sans-serif;background:#D0D6DB url('../gfx/body_bg.png') 0 -1px repeat-x;margin:0;}
.clear {clear:both;}
.clearfix:after {  content: ".";   display: block;height: 0;clear: both;visibility: hidden;}

a img, a:link img {border:none;}

/* LAYOUT
-------------------------------------------------------------- */

/* PAGE
-------------------------------------------------------------- */

#page {width:960px;border:0px solid red;margin:0 0 0 10px;}
#head {height:147px;padding:0;position:relative;}
#logo {float: left;padding:56px 0 0 0;}
#logo a img{border:0;}

/* SEARCHFORM
-------------------------------------------------------------- */

#head .searchfield {position:absolute;top:59px;right:4px; border:0px solid red;}
#head .searchfield input {background:#fff;-moz-border-radius: 5px;border-radius: 5px;border:1px solid #5F6D78;color:#5F6D78;padding:2px 4px;margin:0;font-size: .86em;}

/* META NAVIGATION
-------------------------------------------------------------- */

#head .nav_meta {position:absolute;top:60px;right:150px;}
#head .nav_meta ul li {border-right:1px solid #D0D6DB;}
#head .nav_meta ul li:last-child{border:0px solid;}
#head .nav_meta li{display:inline;padding:0 8px;}

/* LANGUAGE NAVIGATION
-------------------------------------------------------------- */

#head .nav_language {position:absolute;top:10px;right:-4px;}
#head .nav_language ul li {border-right:1px solid #D0D6DB;}
#head .nav_language ul li:last-child{border:0px solid;}
#head .nav_language li{display: inline;padding:0 8px;}

/* CONTENT
-------------------------------------------------------------- */

#portal {height:58px;border:0px solid red;}
#content_head {min-height:17px;background:transparent url('../gfx/content_head.png') left top no-repeat;border:0;}
#content {min-height:500px;background:transparent url('../gfx/content_bg.png') left top repeat-y;border:0;}

/* COLUMN LEFT
-------------------------------------------------------------- */

#columnLeft {width:290px;margin:8px 16px 0;float:left;background:#ffffff;min-height:250px;border:0px solid red;}

/* COLUMN NORMAL
-------------------------------------------------------------- */

#columnNormal {width:608px;float:right;position:relative;background:#fff;margin:16px 30px 0 0;border-bottom:36px solid #fff;}

/* 1 COLUMNS
-------------------------------------------------------------- */

#content.col1 #columnNormal { width:905px; }
#content.col1 #columnLeft {display: none;}
#content.col1 #columnRight {display: none;}

/* 2 COLUMNS
-------------------------------------------------------------- */

#content.col2 #columnRight {display: none;}
#content.col2 #columnBorder {display: none;}

/* 3 COLUMNS
-------------------------------------------------------------- */

#content.col3 #columnBorder {background: #fff;  min-height:200px; margin:0 24px 10px 24px; width:905px;}
#content.col3 #columnLeft {background:#fff; float:left; width:286px; border-right:1px dotted #333;; min-height:400px; margin:0 0 0 24px; padding-right:10px;}
#content.col3 #columnNormal {background:#fff; float:left; width:286px; border-right:1px dotted #333; min-height:400px; margin:0 0 0 10px !important; padding-right:10px;}
#content.col3 #columnRight {background:#fff; float:left; width:286px;  min-height:400px; margin:0 0 0 10px;}

/* FOOTER
-------------------------------------------------------------- */

/*
#footer {background:transparent url('../gfx/content_bg_.png') left top repeat-y;min-height:10px;}
*/
#footer {min-height:10px;}
#footer_end {background:transparent url('../gfx/content_footer_end.png') left top no-repeat;height:14px;width: 959px;padding-bottom: 20px;}

/* TEASER
-------------------------------------------------------------- */

#columnNormal .no_margin {margin-right:0;}
#columnNormal .box_teaser {margin:0 8px 8px 0;border:3px solid #eaeef1; width:286px; float:left; height: 300px; overflow: hidden; color:#333; }
#columnNormal .box_teaser h1 {
	margin:0;color:#fff;font-size:90%;padding:4px 4px 4px 16px;background: #6a7981; 
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#83919a', endColorstr='#6a7981'); 
	background: -webkit-gradient(linear, left top, left bottom, from(#83919a), to(#6a7981)); 
	background: -moz-linear-gradient(top,  #83919a,  #6a7981);
}

#columnNormal .box_teaser h3 {padding:8px 16px 0 16px;}
#columnNormal .box_teaser p {padding:0 16px 0 16px; font-size:80%;}
#columnNormal .box_teaser img {margin:0;padding:0;border:0;border-bottom:3px solid #eaeef1}
 
#columnNormal .box_teaser a, #columnNormal .box_teaser a:link {color:#000 !important;text-decoration:none;}
#columnNormal .box_teaser a:visited {color:#000;}
#columnNormal .box_teaser a:hover {color:#66a2d5;}
#columnNormal .box_teaser a:active {color:#000;}

/* SECTION FRAMES
-------------------------------------------------------------- */

#columnLeft .csc-default {border:2px solid #eaebef;padding:8px 16px;margin:0 0 16px 0; font-size:90%;color:#333;}
#columnLeft .csc-default h1 {margin:0 0 12px 0;padding:0 0 4px;border-bottom:1px solid #d4d5d9;}
#columnLeft .csc-default p {margin:0 0 6px 0;padding:0 0 6px 0;border-bottom:1px solid #d4d5d9;line-height:1.4em;}
#columnLeft .csc-default p:last-child {border-bottom:none;}

/*
.portal #columnLeft .csc-default h1 {color:#b7a77e;}
.gebu #columnLeft .csc-default h1 {color:#F39800;}
.dora #columnLeft .csc-default h1 {color:#66A2C0;}
*/

.csc-border {border-bottom:1px dotted #828F98; margin-bottom:16px; padding-bottom:6px;}

/*** HEADLINES *****************/
h1 {font-size:1.2em;line-height:1.25em;color:#000;margin:0 0 10px 0;letter-spacing:.015em;font-weight:normal;}
h2 {font-size:1em;color:#6b7982;margin:0 0 6px 0;}

div.csc-header-n1 h1 {font-size:1.5em;}

#columnNormal h1.lightgray {font-size:1.0em;line-height:1.25em;color:#333;margin:0 0 12px 0; font-weight:normal;}
#columnNormal h1 span {line-height:1.6em;color:#445255;}
#columnNormal h1.smaller { font-size:1.2em;line-height:1.2em; color:#000;font-weight:normal;margin:0 0 4px 0;}
#columnNormal h1.black.underline {color:#000; font-weight:normal;margin:0 0 20px 0;padding:0 0 6px 0;border-bottom:1px dotted #000;}
#columnNormal h2 {font-size:90%;line-height:1.3em;color:#000;margin:0 0 10px 0;font-weight: bold; text-decoration:none;border-bottom:1px solid #000;display:inline-block;}
#columnNormal h3 {font-size:90%;color:#4c4c4c;margin:0;}

#columnNormal h4 {font-size:1em;color:#4c4c4c;margin:0;}

/*** PARAGRAPHS *********************/
p {margin:0 0 10px 0;font-size:90%;}
p b {}

#columnNormal p.bodytext {padding-right:32px;line-height:1.6em;color:#333333;}
#columnNormal ul {padding:0; margin: 0 0 16px 16px; line-height:1.6em;color:#333333; font-size:90%;}
#columnNormal ul li {list-style: none; list-style-image: url('../gfx/li.png');}
#columnNormal table {border-collapse:collapse;border:0px dotted #333;font-size:90%;}
#columnNormal table th {width:140px;border-bottom:0px dotted #333;vertical-align:top;text-align:left;padding:4px;}
#columnNormal table td {border-bottom:0px dotted #333;vertical-align:top;text-align:left;padding:4px;}
#columnNormal table tr.dark {background:#f0f0f0;}

/*** LINKS PORTAL *******************/
body.portal #content a, body.portal #content a:link {color:#b7a77e;text-decoration:none;}
body.portal #content a:visited {color:#b7a77e;}
body.portal #content a:hover {color:#b7a77e;}
body.portal #content a:active {color:#b7a77e;}

/*** LINKS GEBU *********************/
body.gebu #content a, body.gebu #content a:link {color:#f39800;text-decoration:none;}
body.gebu #content a:visited {color:#f39800;}
body.gebu #content a:hover {color:#f39800;}
body.gebu #content a:active {color:#f39800;}

/*** LINKS DORA *********************/
body.dora #content a, body.dora #content a:link {color:#66a2c0;text-decoration:none;}
body.dora #content a:visited {color:#66a2c0;}
body.dora #content a:hover {color:#66a2c0;}
body.dora #content a:active {color:#66a2c0;}

/*** TEXT/PIC BORDER ***************/

div.csc-textpic .csc-textpic-imagewrap {border:3px solid #eaebef;padding:0;margin:0 0 0 0;}
div.csc-textpic .csc-textpic-imagewrap .csc-textpic-caption {font-size:.76em;color:#505a63;line-height:1.4em;padding:8px 12px;border-top:3px solid #eaebef;text-transform:uppercase;text-align:left; }
div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image {margin-bottom:0;}

div.csc-textpic.csc-textpic-above {margin-bottom:16px;}

/* PORTAL NAVIGATION
-------------------------------------------------------------- */

#portal ul {margin:0;padding:0; }
#portal ul li {margin:0;padding:0;list-style:none;display:inline; text-transform:uppercase;}
#portal ul li a {color:#fff;display:block;margin-right:5px;float:left;background:#66757e;text-align:center;text-transform:uppercase; font-size:1em; forn-weight:normal;}
#portal ul li a span, #portal ul li a:link span { margin-top:12px; display:inline-block;}
#portal ul li a:link {color:#fff;}
#portal ul li a:visited {color:#fff;}
#portal ul li a:active {}

/* PORTAL */
#portal ul li.portal a, #portal ul li.portal a:link {color:#fff;width:315px;height:44px;background:transparent url('../gfx/button_stiftung_notext.png') left top no-repeat;}
#portal ul li.portal a:active {color:#5F6D78;width:315px;height:44px;background:transparent url('../gfx/button_stiftung_notext_hover.png') left top no-repeat;}
#portal ul li.portal a:link {}
#portal ul li.portal a:visited {}
#portal ul li.portal a:hover, #portal ul li.portal.active a, #portal ul li.portal.active a:link {color:#5F6D78;width:315px;height:44px;background:transparent url('../gfx/button_stiftung_notext_hover.png') left top no-repeat;}
#portal ul li.portal a:active {}

/* BUCHENWALD */
#portal ul li.buchenwald a, #portal ul li.buchenwald a:link {color:#fff;width:315px;height:44px;background:transparent url('../gfx/button_buchenwald_notext.png') left top no-repeat;}
#portal ul li.buchenwald a:active {color:#5F6D78;width:315px;height:44px;background:transparent url('../gfx/button_buchenwald_notext_hover.png') left top no-repeat;}
#portal ul li.buchenwald a:link {}
#portal ul li.buchenwald a:visited {}
#portal ul li.buchenwald a:hover, #portal ul li.buchenwald.active a, #portal ul li.buchenwald.active a:link {color:#5F6D78;background:transparent url('../gfx/button_buchenwald_notext_hover.png') left top no-repeat;border-bottom:0px solid #78abc6}
#portal ul li.buchenwald a:active {}

/* DORA */
#portal ul li.dora a, #portal ul li.dora a:link {color:#fff;width:315px;height:44px;background:transparent url('../gfx/button_dora_notext.png') left top no-repeat;}
#portal ul li.dora a:active {color:#5F6D78;width:315px;height:44px;background:transparent url('../gfx/button_dora_notext_hover.png') left top no-repeat;}
#portal ul li.dora a:link {}
#portal ul li.dora a:visited {}
#portal ul li.dora a:hover, #portal ul li.dora.active a, #portal ul li.dora.active a:link {color:#5F6D78;background:transparent url('../gfx/button_dora_notext_hover.png') left top no-repeat;border-bottom:0px solid #78abc6}
#portal ul li.dora a:active {}

/* MAIN NAVIGATION
-------------------------------------------------------------- */

ul#mainmenu {margin:0;padding:4px 0 0 0;}
ul#mainmenu li {display:inline; list-style:none;}

#navigation {border-top:0px solid #75838c;height:36px;font-size:.8em;margin:0;padding:0;}
#navigation ul {padding-left: 10px;border: 0px solid red;}
#navigation ul li {display:inline; padding-right:8px;margin-right:8px;border-right:1px solid #66757E;text-transform:uppercase;}
#navigation ul li:last-child {border-right: none;}
#navigation ul li a, #navigation ul li a:link {color:#000;}
#navigation ul li a:visited {}
#navigation ul li a:hover {color:#000;}
#navigation ul li a:active {}

/* ACTIVE */
#navigation ul li.active a, 
	#navigation ul li.active a:link,
	#navigation ul li a:hover,
	#navigation ul li a:visited:hover {text-decoration:none;color:#b7a77e;}

/* GEBU */
body.gebu #navigation ul li.active a, 
	body.gebu #navigation ul li.active a:link,
	body.gebu #navigation ul li a:hover,
	body.gebu #navigation ul li a:visited:hover {text-decoration:none;color:#f39800;}

/* DORA */
body.dora #navigation ul li.active a, 
	body.dora #navigation ul li.active a:link,
	body.dora #navigation ul li a:hover,
	body.dora #navigation ul li a:visited:hover {text-decoration:none;color:#66A2C0;}

/* LEFT NAVIGATION
-------------------------------------------------------------- */

#content ul.nav_sub {margin:12px 0 24px 0;padding:0;}
#content ul.nav_sub > li {font-size:.8em;margin:0;padding:0;text-transform:uppercase;}
#content ul.nav_sub > li{list-style:none;margin:0 0 8px 0;padding:0 0 8px 0;border-bottom:1px dotted #828f98;}
#content ul.nav_sub > li:last-child, ul.nav_sub > li.last-child {border-bottom:0px dotted #828f98;}
#content ul.nav_sub > li > a, 
	#content ul.nav_sub > li > a:link {color:#333;text-decoration:none;background:#ffffff url("../gfx/nav_sub_normal.png") 0 0 no-repeat;padding:0 0 0 12px;}
#content ul.nav_sub > li > a:visited {color:#333;}
#content ul.nav_sub > li > a:hover {color:#b7a77e; background:#ffffff url("../gfx/nav_sub_active.png") 0 0 no-repeat;}
#content ul.nav_sub > li > a:active {color:#b7a77e;}

/*  ACTIVE */
#content ul.nav_sub > li.active > a, 
	#content ul.nav_sub > li.active > a:link {color:#b7a77e;text-decoration:none;background:#ffffff url("../gfx/nav_sub_active.png") 0 0 no-repeat;padding:0 0 0 12px;font-weight:normal;}
#content ul.nav_sub > li.active > a:visited {color:#b7a77e;}
#content ul.nav_sub > li.active > a:hover {color:#b7a77e;}
#content ul.nav_sub > li.active > a:active {color:#b7a77e;}

/* LEVEl 2 */
#content ul.nav_sub_sub {margin:4px 0 -4px 12px;padding:0;}
#content ul.nav_sub_sub > li{list-style:none;margin:0 0 3px 0;padding:0 0 3px 0;border-bottom:0px dotted #828f98;}
#content ul.nav_sub_sub > li:last-child, ul.nav_sub_sub > li.last-child {border-bottom:0px dotted #828f98;}
#content ul.nav_sub_sub li > a, 
	#content ul.nav_sub_sub li > a:link,
	 #content ul.nav_sub_sub li > a:visited {color:#333;text-decoration:none;background:#ffffff url("../gfx/nav_sub_normal_.png") left center no-repeat;}
#content ul.nav_sub_sub li.active > a:Link {color:#000;} /*farben für 3. ebene*/
#content ul.nav_sub_sub li.active > a:visited {color:#000;} /*farben für 3. ebene*/
#content ul.nav_sub_sub li.active > a:hover {color:#b7a77e;} /*farben für 3. ebene*/
#content ul.nav_sub_sub li > a:hover {color:#b7a77e;background:transparent url("../gfx/nav_sub_active_.png") left center no-repeat;}
#content ul.nav_sub_sub li > a:active {color:#333;}

/* ACTIVE */
#content ul.nav_sub_sub > li.active > a:link, ul.nav_sub_sub > li.active a:link {text-decoration:none;background:transparent url("../gfx/nav_sub_active_.png") left center no-repeat;font-weight:normal;}
#content ul.nav_sub_sub > li.active > a:link {font-weight:normal;color:#b7a77e;}
#content ul.nav_sub_sub > li.active > a:visited {font-weight:normal;color:#b7a77e;}
#content ul.nav_sub_sub > li.active > a:hover {font-weight:normal;color:#b7a77e;}
#content ul.nav_sub_sub > li.active > a:active {font-weight:normal;color:#b7a77e;}

/* LEVEL 3 */
#content ul.nav_sub_sub_sub {margin:6px 0 -8px 6px;padding:0; text-transform:none;}
#content ul.nav_sub_sub_sub > li{list-style:none;border-bottom:0px dotted #828f98;margin:0 0 3px 0;padding:0 0 3px 0;}
#content ul.nav_sub_sub_sub > li:last-child, ul.nav_sub_sub_sub > li.last-child {margin-bottom:6px;border-bottom:0px dotted #828f98;}
#content ul.nav_sub_sub_sub li > a, 
	#content ul.nav_sub_sub_sub li > a:link {text-decoration:none;background-color:transparent;padding:0;}
#content ul.nav_sub_sub_sub li.active a:link {color:#b7a77e;}
#content ul.nav_sub_sub li.active > ul.nav_sub_sub_sub > li.active a {color:#b7a77e;} /*farben für 3. ebene*/

/* GEBU */
body.gebu #content div.container_nav_sub h1 {color:#e6a446;}
body.gebu #content ul.nav_sub > li > a, 
	body.gebu #content ul.nav_sub > li > a:link {color:#333333;background:#ffffff url("../gfx/nav_sub_normal.png") left center no-repeat;}
body.gebu #content ul.nav_sub > li > a:hover, 
	body.gebu #content ul.nav_sub > li > a:visited:hover {color:#F39800;background:#ffffff url("../gfx/nav_sub_active_gebu.png") left center no-repeat;}
body.gebu #content ul.nav_sub > li.active > a, 
	body.gebu ul.nav_sub > li.active > a:link {color:#F39800; background:#ffffff url("../gfx/nav_sub_active_gebu.png") left center no-repeat;}

/* LEVEL 2 */
body.gebu #content ul.nav_sub_sub li > a:link,
	body.gebu #content ul.nav_sub_sub li > a:visited {color:#333;}
body.gebu #content ul.nav_sub_sub li > a:hover {color:#F39800 !important; background:transparent url("../gfx/nav_sub_active_.png") left center no-repeat;}
body.gebu #content ul.nav_sub_sub > li.active > a, 
	body.gebu ul.nav_sub_sub > li.active > a:link {color:#F39800;}

/* LEVEL 3 */
body.gebu #content ul.nav_sub_sub_sub {margin:6px 0 -8px 12px;padding:0;}
body.gebu #content ul.nav_sub_sub_sub > li{list-style:none;border-bottom:0px dotted #828f98;margin:0 0 3px 0;padding:0 0 3px 0;}
body.gebu #content ul.nav_sub_sub_sub > li:last-child, ul.nav_sub_sub_sub > li.last-child {margin-bottom:6px;border-bottom:0px dotted #828f98;}
body.gebu #content ul.nav_sub_sub_sub li > a, 
	body.gebu #content ul.nav_sub_sub_sub li > a:link {text-decoration:none;background-color:transparent;padding:0;}
body.gebu #content ul.nav_sub_sub_sub li.active a:link {color:#F39800;}
body.gebu #content ul.nav_sub_sub li.active > ul.nav_sub_sub_sub > li.active a {color:#F39800;} /*farben für 3. ebene*/
	
/* DORA */
body.dora #content div.container_nav_sub h1 {color:#66a2c0;}
body.dora #content ul.nav_sub > li > a, 
	body.dora #content ul.nav_sub > li > a:link,
	body.dora #content ul.nav_sub > li > a:visited {background:#ffffff url("../gfx/nav_sub_normal.png") left center no-repeat;color:#333;}
body.dora #content ul.nav_sub > li > a:hover, 
	body.dora #content ul.nav_sub > li > a:visited:hover {color:#66a2c0 !important;background:#ffffff url("../gfx/nav_sub_active_dora.png") left center no-repeat;}
body.dora #content ul.nav_sub > li.active > a, 
	body.dora ul.nav_sub > li.active > a:link {color:#66a2c0;background:transparent url("../gfx/nav_sub_active_dora.png") left center no-repeat;}

/* LEVEL 2 */
body.dora #content ul.nav_sub_sub li > a:link,
	body.dora #content ul.nav_sub_sub li > a:visited {color:#333;}
body.dora #content ul.nav_sub_sub li > a:hover {color:#66a2c0 !important; background:transparent url("../gfx/nav_sub_active_.png") left center no-repeat;}
body.dora #content ul.nav_sub_sub > li.active > a, 
	body.dora ul.nav_sub_sub > li.active > a:link {color:#66a2c0;}

/* HEADER NAVIGATION
-------------------------------------------------------------- */

#head ul {font-size:80%;margin:0;padding:0;}
#head ul li{list-style:none;}
#head ul li a, #head ul li a:link {color:#d0d6db;text-decoration:none;}
#head ul li a:visited {color:#d0d6db;}
#head ul li a:hover {color:#d0d6db;}
#head ul li a:active {color:#d0d6db;}

/* ROOTLINE NAVIGATION
-------------------------------------------------------------- */

#rootline {color:#5F6D78;border:0px solid red;font-size:80%;text-align:right;padding:0;display:none;}
#rootline  ul {margin:0;padding:0;}
#rootline  ul li{list-style:none;display:inline;}
#rootline  a, #rootline a:link {color:#5F6D78;text-decoration:none;margin:0 4px 0;}
#rootline  a:visited {color:#5F6D78;}
#rootline  a:hover {color:#5F6D78;}
#rootline  a:active {color:#5F6D78;}

/* FOOTER NAVIGATION
-------------------------------------------------------------- */

#footer {width:960px;height:240px;}
#footer ul {text-align:left;margin:0;padding:0; border:0px solid red; font-size:90%;}
#footer > ul {margin:0 0 0 36px;}
#footer ul > li {margin:0;padding:0; list-style: none; float: left; width:230px; font-weight: bold;}
#footer ul li ul {min-height: 140px;}
#footer ul li ul li {margin:0;padding:0; list-style: none; font-weight: normal;}

#footer ul li a, a:link {color:#5f6d78;text-decoration:none;}
#footer ul li a:visited {color:#5f6d78;}
#footer ul li a:hover {color:#5f6d78; text-decoration:underline;}
#footer ul li a:active {color:#5f6d78;}

/* TEXTMENU
-------------------------------------------------------------- */

#columnNormal ul.textmenu {margin:4px 0 16px 0; font-size: 70%;}
#columnNormal ul.textmenu li {list-style:none; display:inline; margin-right:8px; padding-right:8px; border-right:1px solid #d0d6db; }
#columnNormal ul.textmenu li:last-child {border-right:none;}

/* TT_NEWS
-------------------------------------------------------------- */
/*
BLUE: #66A2C0
ORANGE: #F39800
GOLD: #b7a77e
*/

/* NEWS LIST */
.news-list-item {margin:0 16px 8px 0;border-bottom:1px solid #8b8f92;}
.news-list-item:last-child {border-bottom:none;}
.news-list-item a, .news-list-item a:link {color:#333;text-decoration:none;}
.news-list-item li a:visited {color:#333;}
.news-list-item li a:hover {color:#333;}
.news-list-item li a:active {color:#333;}

/* NEWS LIST BROWSE */
.news-list-browse {font-size:.86em;color:#4e5c5f;}
.showResultsWrap {}
.browseLinksWrap {}
.news-list-morelink {font-size:.86em; font-weight:bold;}

ul.news-archive {padding:0;margin:0;font-size:.8em;}
ul.news-archive li {list-style:none;padding:0;margin:0;display:inline-block;text-transform:uppercase;width:45%;}
ul.news-archive li a, ul.news-archive li a:link {color:#000 !important;}
ul.news-archive li a:visited {}
ul.news-archive li a:hover {color:#b7a77e;}
ul.news-archive li a:active {}

body ul.news-archive li.amenu-act a,
	body ul.news-archive li.amenu-act a:link {color:#b7a77e !important;}
body ul.news-archive li a:hover {color:#b7a77e;}

body.gebu ul.news-archive li.amenu-act a,
	body.gebu ul.news-archive li.amenu-act a:link {color:#b7a77e !important;}
body.gebu ul.news-archive li a:hover {color:#b7a77e;}

body.dora ul.news-archive li.amenu-act a,
	body.dora ul.news-archive li.amenu-act a:link {color:#66A2C0 !important;}
body.dora ul.news-archive li a:hover {color:#66A2C0;}

/* NEWS LIST */
#columnNormal .news-list-container .news-list-item {margin:0 0 16px 0; padding:0 0 16px 0; border-bottom:1px dotted #8b8f92; color:#333;}
#columnNormal .news-list-container .news-list-item:last-child {border-bottom:none;}
#columnNormal .news-list-container .news-list-item h1 {}
#columnNormal .news-list-container .news-list-item h3 {padding:0 0;margin:0;}
#columnNormal .news-list-container .news-list-item p {padding:0 0;margin:0; font-size:96% !important; line-height: 1.4em !important;}
#columnNormal .news-list-container .news-list-item .news-list-item-image {float:left; }
#columnNormal .news-list-container .news-list-item .news-list-item-image img {background:#D0D6DB;display:inline-block;border:3px solid #eaeef1;margin-right:16px;}
#columnNormal .news-list-container .news-list-item .news-list-item-text {float:right;width:378px;border:0px solid blue;}
#columnNormal .news-list-container .news-list-item .news-list-morelink {}
#columnNormal .news-list-container .news-list-item .news-list-morelink a, 
#columnNormal .news-list-container .news-list-item .news-list-morelink a:link,
	#columnNormal .news-list-container .news-list-item .news-list-morelink a:visited {color:#333 !important;text-decoration:none;}
#columnNormal .news-list-container .news-list-item .news-list-morelink a:hover {color:#66A2C0 !important;}
#columnNormal .news-list-container .news-list-item .news-list-morelink a:active {color:#4e5c5f;}
#columnNormal .news-list-container .news-list-item .news-list-date {font-weight:normal !important;font-size:0.86em;}
#columnNormal .news-list-container .news-list-item a, 
#columnNormal .news-list-container .news-list-item a:link {color:#333 !important;text-decoration:none;}
#columnNormal .news-list-container .news-list-item a:visited {color:#333;}
#columnNormal .news-list-container .news-list-item a:hover {color:#66A2C0 !important;}
#columnNormal .news-list-container .news-list-item a:active {color:#333;}

body.portal #columnNormal .news-list-container .news-list-item a:hover {color:#b7a77e !important;}
body.gebu #columnNormal .news-list-container .news-list-item a:hover {color:#F39800 !important;}

/* NEWS LIST GRID
-------------------------------------------------------------- */

#columnNormal .news-list-container.grid .news-list-item {margin:0 8px 8px 0;border:3px solid #eaeef1; width:286px; float:left; height: 280px; overflow: hidden; color:#333;}
#columnNormal .news-list-container.grid .news-list-item h1 {	
	margin:0;
	color:#fff;
	font-size:1em;
	padding:4px 16px;
	background: #6a7981; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#83919a', endColorstr='#6a7981'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#83919a), to(#6a7981)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #83919a,  #6a7981); /* for firefox 3.6+ */}

#columnNormal .news-list-container.grid .news-list-item h3 {margin:8px 16px 0 16px;}
#columnNormal .news-list-container.grid .news-list-item p {padding:0 16px; line-height: 1.4em !important; font-size:80% !important;}
#columnNormal .news-list-container.grid .news-list-item .news-list-image {width:286px;height:106px;background:#D0D6DB;display:block;border-bottom:3px solid #eaeef1}
#columnNormal .news-list-container.grid .news-list-item a, 
#columnNormal .news-list-container.grid .news-list-item a:link {color:#333 !important;text-decoration:none;}
#columnNormal .news-list-container.grid .news-list-item a:visited {color:#333;}
#columnNormal .news-list-container.grid .news-list-item a:hover {color:#b7a77e !important;}
#columnNormal .news-list-container.grid .news-list-item a:active {color:#333;}

/* NEWS LATEST
-------------------------------------------------------------- */

.news-latest-morelink {font-size:.86em; font-weight:bold;padding:4px 6px 4px 310px;}

#columnNormal .news-latest-container.grid .news-latest-item {margin:0 0 16px 0;padding:0 0 16px 0;width:902px; color:#333; border-bottom:1px dotted #333;}
#columnNormal .news-latest-container.grid .news-latest-item h1 {	margin:0;color:#333;font-size:1.6em !important;padding:4px 6px 4px 310px;}
#columnNormal .news-latest-container.grid .news-latest-item h3 {padding:4px 6px 4px 310px; color:#5F6D78; font-weight:normal;}
#columnNormal .news-latest-container.grid .news-latest-item p {padding:4px 6px 4px 310px; font-size:90% !important;}
#columnNormal .news-latest-container.grid .news-latest-item .news-latest-date {padding:4px 6px 0 310px; font-size:90% !important;margin-bottom:0;}
#columnNormal .news-latest-container.grid .news-latest-item .news-latest-image {width:902px;height:297px;background:#D0D6DB;display:block;margin-bottom:16px;}

#columnNormal .news-latest-container.grid .news-latest-item a, #columnNormal .news-latest-container.grid .news-latest-item a:link {color:#333;text-decoration:none;}
#columnNormal .news-latest-container.grid .news-latest-item a:visited {color:#333;}
#columnNormal .news-latest-container.grid .news-latest-item a:hover {color:#b7a77e;}
#columnNormal .news-latest-container.grid .news-latest-item a:active {color:#333;}

body.portal #columnNormal .news-latest-container.grid .news-latest-item a:hover {color:#b7a77e;}

/* NEWS SINGLE
-------------------------------------------------------------- */

#columnNormal .news-single-item p {font-size:90% !important;}
#columnNormal .news-single-item .news-single-img {background:#fff;border:3px solid #eaeef1;margin-bottom:16px;width:600px;}
#columnNormal .news-single-item .news-single-img img {}
#columnNormal .news-single-item .news-single-img p {text-transform:uppercase;font-size:.76em !important;color:#505a63;line-height:1.4em;padding:8px 12px;border-top:3px solid #eaebef;text-align:left;margin:0;}
#columnNormal .news-single-item p {font-size:1em;}
#columnNormal .news-single-item .news-single-backlink a, 
	#columnNormal .news-single-item .news-single-backlink a:link {color:#333;text-decoration:none;}
#columnNormal .news-single-item .news-single-backlink a:visited {color:#333;}
#columnNormal .news-single-item .news-single-backlink a:hover {color:#66A2C0;}
#columnNormal .news-single-item .news-single-backlink a:active {color:#333;}

/* PORTAL NEW
--------------------------------------------------------------- */

.col3 .news-list-container.grid .news-list-item {margin:0 8px 8px 0;border:0px solid #eaeef1; width:286px; float:left; height: 280px; overflow: hidden; color:#333; padding-bottom:0;}
.col3 #columnNormal .news-list-container.grid .news-list-item {margin:0 8px 8px 0;border:0px solid #eaeef1; width:286px; float:left; height: 280px; overflow: hidden; color:#333; padding-bottom:0;}

.col3 .news-list-container.grid .news-list-item h1 {	
	margin:0;
	color:#fff;
	font-size:1em;
	padding:4px 16px;
	background: #6a7981; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#83919a', endColorstr='#6a7981'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#83919a), to(#6a7981)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #83919a,  #6a7981); /* for firefox 3.6+ */}

.col3 .news-list-container.grid .news-list-item h3 {margin:8px 16px 0 16px;}
.col3 .news-list-container.grid .news-list-item p {padding:0 16px; line-height: 1.4em !important; font-size:80% !important;}
.col3 .news-list-container.grid .news-list-item .news-list-image {width:286px;height:106px;background:#D0D6DB;display:block;border-bottom:0}
.col3 .news-list-container.grid .news-list-item a, 
	.col3 .news-list-container.grid .news-list-item a:link {color:#333 !important;text-decoration:none;}
.col3 .news-list-container.grid .news-list-item a:visited {color:#333;}
.col3 .news-list-container.grid .news-list-item a:hover {color:#b7a77e !important;}
.col3 .news-list-container.grid .news-list-item a:active {color:#333;}

.col3 .news-list-container.grid .news-list-item a:hover {color:#b7a77e !important;}
.col3 #columnNormal .news-list-container.grid .news-list-item a:hover {color:#b7a77e !important;}

.col3 h1.lightgray {font-size:1.0em;line-height:1.25em;color:#333;margin:0 0 12px 0; font-weight:normal;}
.col3 h2 {font-size:90%;line-height:1.3em;color:#000;margin:0 0 10px 0;font-weight: bold; text-decoration:none;border-bottom:1px solid #000;display:inline-block;}
.col3 .news-list-container.grid .news-list-item h3 {font-size:90%;color:#4c4c4c;}

/* LATEST */

.news-latest-morelink {font-size:.86em; font-weight:bold;padding:4px 6px 4px 310px;}

.col3 .news-latest-container.grid .news-latest-item {margin:0 0 16px 0;padding:0 0 16px 0;width:902px; color:#333; border-bottom:1px dotted #333;}
.col3 .news-latest-container.grid .news-latest-item h1 {	margin:0;color:#333;font-size:1.6em !important;padding:4px 6px 4px 310px;}
.col3 .news-latest-container.grid .news-latest-item h3 {padding:4px 6px 4px 310px; color:#b7a77e !important; font-weight:normal;}
.col3 .news-latest-container.grid .news-latest-item p {padding:4px 6px 4px 310px; font-size:90% !important;}
.col3 .news-latest-container.grid .news-latest-item .news-latest-date {padding:4px 6px 0 310px; font-size:90% !important;margin-bottom:0;}
.col3 .news-latest-container.grid .news-latest-item .news-latest-image {width:902px;height:297px;background:#D0D6DB;display:block;margin-bottom:16px;}

.col3 .news-latest-container.grid .news-latest-item a, 
	.news-latest-container.grid .news-latest-item a:link {color:#333 !important;text-decoration:none;}
.col3 .news-latest-container.grid .news-latest-item a:visited {color:#333 ;}
.col3 .news-latest-container.grid .news-latest-item a:hover {color:#b7a77e !important;}
.col3 .news-latest-container.grid .news-latest-item a:active {color:#333;}

body.portal .col3 .news-latest-container.grid .news-latest-item a:hover {color:#b7a77e;}

/* -------------------------------------------------------------- 
   WRM PRODUCTS */
   
.tx_wrmproducts_wrapper {margin-top:16px;}
   
/* PAGINATOR */
.tx_wrmproducts_wrapper ul.f3-widget-paginator {clear:both; display:block; float:none; margin:0 0 8px 0; padding:0;text-align:left;}
.tx_wrmproducts_wrapper ul.f3-widget-paginator li {border:none;line-height:1.2em; display:inline;background:none;}
.tx_wrmproducts_wrapper ul.f3-widget-paginator li.current {font-weight:bold;}
.tx_wrmproducts_wrapper ul.f3-widget-paginator li a {padding:0;margin:0;line-height:1.2em;}

/* LIST */
.tx_wrmproducts_wrapper .wrm_products_list_item {width:48%; float:left;margin-bottom:16px;margin-right:8px;font-size:.86em;min-height:220px;}
.tx_wrmproducts_wrapper .wrm_products_list_item .wrm_products_list_item_image {float:left;margin-right:16px;}
.tx_wrmproducts_wrapper .wrm_products_list_item .wrm_products_list_item_image img {border:1px solid #333;}
.tx_wrmproducts_wrapper .wrm_products_list_item .wrm_products_list_item_text {}
.tx_wrmproducts_wrapper .wrm_products_list_item .wrm_products_list_item_text h3 {font-weight:normal; }
.tx_wrmproducts_wrapper .wrm_products_list_item .wrm_products_list_item_price {}


/* SHOW */
.tx_wrmproducts_wrapper .wrm_products_show .wrm_products_show_item_image {float:left;margin-right:16px;}
.tx_wrmproducts_wrapper .wrm_products_show .wrm_products_show_item_text {margin-left:216px;}
.tx_wrmproducts_wrapper .wrm_products_show .wrm_products_show_item_text h2 {margin-bottom:0 !important;border:none !important;}
.tx_wrmproducts_wrapper .wrm_products_show .wrm_products_show_item_text h3 {margin-bottom:16px !important;}
.tx_wrmproducts_wrapper .wrm_products_show .wrm_products_list_item_price {}
.tx_wrmproducts_wrapper .wrm_products_show .tx-wrmproducts.order  label {width:60px;display:inline-block;}

/* FORMULAR
-------------------------------------------------------------- */
.csc-mailform ol {list-style:none;}
.csc-mailform legend {margin:0 !important;}
.csc-mailform fieldset {border:none;}
.csc-mailform form label em, .csc-mailform form legend em {padding-left:.25em;color: #00AEEC;display:inline;}
.csc-form-element-fieldset {padding-bottom:1em;margin-top:1em;border-bottom: 1px dashed #C5C5C5;}
.csc-form-element-fieldset:last-child {border-bottom:0;}

.csc-mailform fieldset ol {padding: 1em 0 0 !important;}
.csc-mailform fieldset li {margin-bottom: .5em;padding:0;}
.csc-mailform fieldset ol ol {padding: 0; }
.csc-mailform li input[type="text"] {width:18em;}
.csc-mailform li textarea {width:18.25em;}

.csc-mailform .csc-form-element-radiogroup fieldset li {display:block;margin:0;padding:0 0 0 .25em;}
.csc-mailform ol li.csc-form-element-radio input[type="radio"] {float: left;margin: 0.2em 1em 0 0;}
.csc-mailform li label {float: left;margin-right: 1em;vertical-align: baseline;width: 13em;}

/* #main .csc-form-element-radiogroup fieldset li {display:inline-block;padding:0 .5em;} */
.csc-mailform ol li.csc-form-element-radio label {float:none;margin-right:0;width:auto;}

.csc-mailform ol, .csc-mailform ol li {margin: 0;padding: 0;}
.csc-mailform ol li {overflow: hidden;}

.csc-form-element-reset {display:inline;padding-right:.5em !important;}
.csc-form-element-submit {display:inline;margin:1em 0 0 !important;}
.csc-form-element a.submit {font-weight: 600;padding: 0.18em 0.5em 0.1em;}
.csc-form-element [type="submit"], a.submit {
	padding:0 .5em;
    border: 1px solid #BFBFBA;
    border-radius: 4px 4px 4px 4px;
    display: inline;
    height: 26px;
    cursor:pointer;
    color: #00AEEC;
    background: rgb(255,255,255); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU3JSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOGU4ZTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(246,246,246,1) 57%, rgba(232,232,232,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(57%,rgba(246,246,246,1)), color-stop(100%,rgba(232,232,232,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(246,246,246,1) 57%,rgba(232,232,232,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(246,246,246,1) 57%,rgba(232,232,232,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(246,246,246,1) 57%,rgba(232,232,232,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(246,246,246,1) 57%,rgba(232,232,232,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e8e8e8',GradientType=0 ); /* IE6-8 */
}
.csc-form-element [type="submit"]:hover, a.submit:hover {
	text-decoration:underline;
	background: rgb(232,232,232); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U4ZThlOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM5JSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(232,232,232,1) 0%, rgba(246,246,246,1) 39%, rgba(255,255,255,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(232,232,232,1)), color-stop(39%,rgba(246,246,246,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(232,232,232,1) 0%,rgba(246,246,246,1) 39%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(232,232,232,1) 0%,rgba(246,246,246,1) 39%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(232,232,232,1) 0%,rgba(246,246,246,1) 39%,rgba(255,255,255,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(232,232,232,1) 0%,rgba(246,246,246,1) 39%,rgba(255,255,255,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8e8e8', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */
}
.csc-form-element [type="reset"] {
	padding:0 .5em;
    border: 1px solid #BFBFBA;
    border-radius: 4px 4px 4px 4px;
    display: inline;
    height: 26px;
    cursor:pointer;
    color: #00AEEC;
    background: rgb(255,255,255); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU3JSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOGU4ZTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(246,246,246,1) 57%, rgba(232,232,232,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(57%,rgba(246,246,246,1)), color-stop(100%,rgba(232,232,232,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(246,246,246,1) 57%,rgba(232,232,232,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(246,246,246,1) 57%,rgba(232,232,232,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(246,246,246,1) 57%,rgba(232,232,232,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(246,246,246,1) 57%,rgba(232,232,232,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e8e8e8',GradientType=0 ); /* IE6-8 */
}
.csc-form-element [type="reset"]:hover {
	text-decoration:underline;
	background: rgb(232,232,232); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U4ZThlOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM5JSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(232,232,232,1) 0%, rgba(246,246,246,1) 39%, rgba(255,255,255,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(232,232,232,1)), color-stop(39%,rgba(246,246,246,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(232,232,232,1) 0%,rgba(246,246,246,1) 39%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(232,232,232,1) 0%,rgba(246,246,246,1) 39%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(232,232,232,1) 0%,rgba(246,246,246,1) 39%,rgba(255,255,255,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(232,232,232,1) 0%,rgba(246,246,246,1) 39%,rgba(255,255,255,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8e8e8', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */
}

/*
.service-contact {position:relative;}
.service-contact .csc-form-element-fieldset {display:inline;width:auto;border:1px solid red;}
.service-contact .csc-form-element-fieldset > fieldset {width:auto;float:left;}
.service-contact .csc-form-element-fieldset > fieldset > ol {position: absolute;left:0;top:0;}
*/

/* EXTENSION WRM-PRODUCTS
-------------------------------------------------------------- */
.products {padding:2em 0;border-bottom: 1px dashed #c5c5c5;}
.products:last-child {border-bottom: none;}
.f3-widget-paginator {clear:both;text-align:left !important;}
.f3-widget-paginator li:first-child {margin-left:0;}

.products a {color:#333;}
.products a:hover {color:#333 !important;background:none;}

.wrm_products_list_item {float:left;padding-bottom:1em;width:33%;}
.wrm_products_list_item_wrapper {padding-right:1em;}
.wrm_products_list_item_image {float:left;margin-right:.75em;}
.wrm_products_list_item_image figure {margin:0;padding:0;}
.wrm_products_list_item_image a:hover {text-decoration:none;}
.wrm_products_list_item_title {display:block;padding-bottom:.5em;}
.wrm_products_list_item_subtitle {display:block;}
.wrm_products_list_item_price {display:block;font-size:130%;}

#columnNormal .tx-wrm-cart table {}
#columnNormal .tx-wrm-cart table thead th {border-bottom:4px solid #D0D6DB;}
#columnNormal .tx-wrm-cart table tbody td {border-bottom:1px solid #D0D6DB;}

#columnNormal .tx-wrm-cart table thead th.quantity {width:60px;}
#columnNormal .tx-wrm-cart table thead th.tax {width:60px;}
#columnNormal .tx-wrm-cart table thead th.price {width:60px;}
#columnNormal .tx-wrm-cart table thead th.variants {width:1%;}
#columnNormal .tx-wrm-cart table thead th.product {width:50%;}

#columnNormal .tx-wrm-cart table tbody tr td:nth-child(3) {}

/* SB DOWNLOAD
-------------------------------------------------------------- */

.sb_download_flex {font-size:90%; border-bottom: 1px dotted #828F98; padding-bottom:16px; margin-bottom:16px;}
.sb_download_flex .image {float:left;margin-right:8px;}
.sb_download_flex .text {float:left;width:70%;}
.sb_download_flex .title {font-weight:bold;}

/* FE LOGIN
-------------------------------------------------------------- */

.tx-felogin-pi1 {}
.tx-felogin-pi1 form {margin:0;padding:0;border:0;}
.tx-felogin-pi1 fieldset {margin:0;padding:0;border:0;}
.tx-felogin-pi1 legend {margin:0 0 16px 0;padding:0;border:0;}

/* KE_SEARCH
-------------------------------------------------------------- */

/* Results */
#kesearch_num_results{padding: 0 0 5px 0;}

#kesearch_results .result-list-item{margin: 0 0 20px 0;padding: 0 0px;}
.tx-kesearch-pi1 #kesearch_results .result-list-item-type-page { }
.tx-kesearch-pi1 #kesearch_results .result-list-item-type-tt_news { }
.tx-kesearch-pi1 #kesearch_results .teaser_icon img {float:left;margin-top:2px;margin-right:5px;}

.tx-kesearch-pi1 #kesearch_results .result-list-item .hit {color: red;font-weight: bold;}
.tx-kesearch-pi1 #kesearch_results .result-list-item .add-info {font-size: 80%;background: #EEE;}
.tx-kesearch-pi1 #kesearch_results .result-list-item .scoreBar {border: 1px solid #D3D3D3;display: block;float: right;height: 10px;width: 48px;}
.tx-kesearch-pi1 #kesearch_results .result-list-item .scoreBar .score {background-color: #D3D3D3;border: 1px solid #898989;display: block;height: 10px;margin: -1px 0 0 -1px;}

/* Query time */
.tx-kesearch-pi1 #kesearch_query_time {font-style: italic;text-align: center;font-size: 80%;}

/* KE_SEARCH
-------------------------------------------------------------- */
.tx-maps {}
#map {height:300px;border:3px solid #eaeef1;margin-bottom:12px;}
#google3-map {height:300px; }
.wrmmaps-pin-bubble h2 {border:none;}

/* FE_USERREGISTRATION
-------------------------------------------------------------- */

#tx-srfeuserregister-pi1-fe_users_form {font-size:90%;}
.tx-srfeuserregister-pi1 fieldset {margin:0;padding:0;border:0;}
.tx-srfeuserregister-pi1 legend {margin:0;padding:0;border:0;}
.tx-srfeuserregister-pi1 label {margin: 0;padding: 0;}
.tx-srfeuserregister-pi1 dt {text-align:left; }
.tx-srfeuserregister-pi1 dd {text-align: left;width: 70%;}
.tx-srfeuserregister-pi1 p {padding-left:0;padding-right:0;}
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-notice {padding:0;}

/* PRODUCTS
-------------------------------------------------------------- */

.tx-wrmproducts .button-link {
    padding: 8px 12px;
    background: #5F6D78;
    color: #FFF !important;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: solid 1px #5F6D78;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
    -webkit-transition-duration: 0.2s;
    -moz-transition-duration: 0.2s;
    transition-duration: 0.2s;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    text-decoration:none;
    font-size:1em;
    cursor:pointer;
    margin:0;
}
.tx-wrmproducts a.button-link {
	margin-right:8px;
}

.tx-wrmproducts .button-link:hover {
	/*
    background: #D0D6DB;
    border: solid 1px #5F6D78;
    text-decoration: none;
    color: #5F6D78 !important;
    */
}
.tx-wrmproducts .button-link:active {
	/*
    -webkit-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.6);
    -moz-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.6);
    box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.6);
    background: #940600;
    border: solid 1px #a30400;
    */
}

.tx-wrmproducts label {
	width:200px;
	display:inline-block;
}

.tx-wrmproducts table {
	border:0px solid red;
	border-collapse:collapse;
	width:100%;
	margin-bottom:8px;
}

.tx-wrmproducts table thead th {
	border-bottom:3px solid #000 !important;
	padding:4px;
	text-align:left;
}

.tx-wrmproducts table tbody td {
	border-bottom:1px solid #5F6D78;
	padding:4px;
}

.tx-wrmproducts table tbody tr.seperator td {
	border-top:3px solid #5F6D78;
	padding:4px;
}

.tx-wrmproducts table .quantity {width:10%;}
.tx-wrmproducts table .product {width:40%;}
.tx-wrmproducts table .variants {width:20%;}
.tx-wrmproducts table .tax {width:10%;}
.tx-wrmproducts table .price {width:10%;}
